package com.openvas.service;

import java.util.List;
import com.openvas.domain.TableScanner;

/**
 * 扫描仪Service接口
 * 
 * @author ruoyi
 * @date 2021-11-04
 */
public interface ITableScannerService 
{
    /**
     * 查询扫描仪
     * 
     * @param scannerId 扫描仪主键
     * @return 扫描仪
     */
    public TableScanner selectTableScannerByScannerId(String scannerId);

    /**
     * 查询扫描仪列表
     * 
     * @param tableScanner 扫描仪
     * @return 扫描仪集合
     */
    public List<TableScanner> selectTableScannerList(TableScanner tableScanner);

    /**
     * 新增扫描仪
     * 
     * @param tableScanner 扫描仪
     * @return 结果
     */
    public int insertTableScanner(TableScanner tableScanner);

    /**
     * 修改扫描仪
     * 
     * @param tableScanner 扫描仪
     * @return 结果
     */
    public int updateTableScanner(TableScanner tableScanner);

    /**
     * 批量删除扫描仪
     * 
     * @param scannerIds 需要删除的扫描仪主键集合
     * @return 结果
     */
    public int deleteTableScannerByScannerIds(String scannerIds);

    /**
     * 删除扫描仪信息
     * 
     * @param scannerId 扫描仪主键
     * @return 结果
     */
    public int deleteTableScannerByScannerId(String scannerId);
}
